#!/usr/bin/env python
# -*- encoding: utf-8 -*-
"""
@Introduce :
@File      : urls.py
@Time      : 2023/9/28 18:12
@Author    : toby
"""
from django.urls import path
from . import views



# from rest_framework.routers import SimpleRouter
#
# router  = SimpleRouter()                         # 可以处理视图的路由器
# router.register('taskview',views.TaskView)       #注册到路由表中

urlpatterns = [
    # 任务状态查询
    path('getstatus.json/', views.Getstatus.as_view(), name="Getstatus"),
    # 邮件测试
    path('email_test.json/', views.Email_test.as_view(), name="email_test"),
    # 任务查询
    path('querytask.json/', views.QueryTask.as_view(), name="querytasklist"),

    path('manager/', views.DeviceManager.as_view(), name="manager"),
    # 检索
    path('designatetestcase.json/', views.DesignateTestcase.as_view(), name= "designatetestcase"),
    # 所有用例查询
    path('alltestcase.json/', views.AllTestcase.as_view(), name="alltestcase"),
    # 文件上传
    path('uploadfile.json/', views.UpLoadFile.as_view(), name="uploadfile"),
    # 用例下载
    path('downloadtestcase.json/', views.DownLoadTestcase.as_view(), name="downloadtestcase"),
    # 文件api接口模板下载
    path('downloadapi.json/', views.DownloadApi.as_view(), name="DownloadApi"),
    # 接口测试
    path('pytest.json/',views.PyTest.as_view(),name="pytest"),
    # 获取执行脚本列表
    path('getscriptlist.json/',views.Getscriptlist.as_view(),name="getscriptlist"),

    # 指定要执行的api文件
    path('writeconf.json/', views.Writeconf.as_view(), name="writeconf"),

    path('chosetest.json/', views.ChoseTest.as_view(), name="ChoseTest"),

    #上传要转化的测试组合
    path('conversionfile.json/', views.ConversionFile.as_view(), name="conversionfile"),
    path('downloadcoverfile.json/', views.Downloadcoverfile.as_view(), name="Downloadcoverfile"),

    # 基于类的试图和函数的试图 https://blog.csdn.net/lxb_wyf/article/details/109710916#%E8%B7%AF%E7%94%B1
    # path('taskview/',views.TaskView.as_view())


]
# urlpatterns+=router.urls      ## 将路由器中的所以路由信息追到到django的路由列表中
